-
Notifications
You must be signed in to change notification settings - Fork 133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement reload / go to next level while demo playing #1107
Conversation
No proper music changing yet.
We already have a |
Have to say, that condition in S_Start was well hidden!
Means, instead of using |
That was my initial idea, yes. But this won't work because we cannot know what the next level will be (player may use regular or secret exit). Just scrap my idea. |
Ah, got it. Yeah, we just running tics here as fast as possible, not indicating "go to this/that map" and stopping "full speed" right before player spawning in Guess, it's your review-turn now, I have nothing to add technically, except few thoughts:
|
Small problem, not exactly related to this PR: framerate is forcefully uncapped after using |
To fix framerate capping issue, we have to extend this condition:
Since demo warp is using |
I don't think this will link with the non-Doom games if you introduce |
Pardon me, it's far simpler as
We can't move it to condition below since |
Well then. |
Please put |
@turol, understood for future, thanks. |
Just in case. Otherwise, nothing more than black screen will appear after pressing "Restart level/demo". Going to next level is working fine.
Thanks for approval! Can we merge it now? On next PR I would like to implement IDCLEV'ing to any levels, not just next ones while demo playback, it's fairly simple (JNechaevsky/international-doom@faeb5a9). For almost a week I was wondering what else can be done regarding demo playback, but no, nothing, zero ideas. Looks likes current features covers all possible needs, at least for simple wathching. So far, info for changelog. Please correct my wording if needed:
|
That's what "aprroval" means, right? 😉 |
Nothing can do with myself, I have a huge fondness for subordination when changing code in Crispy. |
Initial PR: JNechaevsky/international-doom#27
Remaining TODO: no luck with proper music changing in Crispy code. Needs some investigation why, and probably will need some help here.